SYNTAX:
HS_DYNAMIC_RVS_MI_START(RVS_NO, TRIGGER_MODE [, MEAS_LOOP=x] [, WAIT=x] [, ALL_SITE_ON/FAIL_SITE_ONLY/PLAN_FAIL_SITE_ONLY]);
NOTE: 1. The argument which can use _C_Variable (RVS_NO, TRIGGER_PIN [, MEAS_LOOP=x])
2. The measurement interval must be large than 5.1uS
DESCRIPTION:
Setting HS_RVS start dynamic measure voltage
REQUIRED ARGUMENT:
PARA1: RVS_NO
HS_RVS33~48,HS_RVS65~80,HS_RVS97~112 or power_source_name(string) that has been defined in the PRJ file. Or _C_Variable
Option: expand for 128RVS
HS_RVS_EXT65~80,HS_RVS_EXT129~144,HS_RVS_EXT193~208,HS_RVS161~176,HS_RVS_EXT321~336
PARA2: TRIGGER_MODE
Set the trigger mode. It can be set PTN_TRIG, TP1_PTN_TRIG, TP2_PTN_TRIG, TP3_PTN_TRIG, BP_TRIG1~4
PTN_TRIG: Trigger signal is from pattern Micro Instruction
When using dynamic force/measure with PTN_TRIG, user must define at least one IO pin of utilized dynamic resource slot in PRJ pin define table per site.
BP_TRIG1~4: Trigger signal is from Back Plane trigger signal 1~4.
EXAMPLE:
HS_CLOSE_RVS_OUTPUT_RELAY(HS_RVS33, WAIT=3mS,ON);
WAIT(1MS);
HS_FORCE_RVS(HS_RVS33, FORCE_V, 3.0V, 40UA, E1, I2);
HS_DYNAMIC_RVS_MI_START(HS_RVS33, PTN_TRIG);
RUN_PATTERN(DYNAMIC_SD:ST, DYNAMIC_SD:SP, 1, 3);
HS_DYNAMIC_RVS_SRAM_READ(HS_RVS33, 32, 0, ARRAY_NAME);
In Pattern file:DYNAMIC_SD.SD
// CCCCCCCC
// HHHHHHHH
// 987654321
//==============
ST: 000000001;
000000010; PTN_TRIG; // ARRAY_NAME[0]= HS_RVS1_MEAS
000000001;
000000010; PTN_TRIG; // ARRAY_NAME[1]= HS_RVS1_MEAS
000000001;
000000010; PTN_TRIG; // ARRAY_NAME[2]= HS_RVS1_MEAS
000000001;
000000010; PTN_TRIG; // ARRAY_NAME[3]= HS_RVS1_MEAS
000000001;
SP: 000000000;
000000000;